﻿namespace LogManager.Core.Models
{
    using System.Collections.ObjectModel;
    using System.ComponentModel;

    public interface IPlateform : INotifyPropertyChanged
    {
        string Depository { get; set; }
        string Domain { get; set; }
        string Login { get; set; }
        string Name { get; set; }
        IWarehouse ParentWarehouse { get; }
        string Password { get; set; }
        ObservableCollection<IServer> Servers { get; }
        IServer AddNewServer();
        void DeletePlateform();
    }
}
